#pragma once

#include "CircleNode.h"
#include "Space.h"
/*
  Copyright 2008 by Alexey Solovyev and University of Pittsburgh
  Licensed under the Academic Free License version 3.0
  See the file "LICENSE" for more information
*/

namespace org
{
	namespace spark
	{
		namespace space
		{

			/// <summary>
			/// A square node which behaves like a circle node when collisions are computed
			/// </summary>
			class SquareNode : public CircleNode
			{
				/// <summary>
				/// Default serialVersionUID
				/// </summary>
			private:
				//static const long long serialVersionUID = 1LL;

			protected:
				SquareNode(Space *space, double radius);

			public:
				virtual int getShape();
			};

		}
	}
}
